package com.tonyodev.fetch2;

/**
 * constance
 *
 * @since 2021-05-20
 */
public class FetchIntent {
    /**
     * ACTION_QUEUE_BACKOFF_RESET
     */
    public static final String ACTION_QUEUE_BACKOFF_RESET = "com.tonyodev.fetch2.action.QUEUE_BACKOFF_RESET";
    /**
     * CONNECTIVITY_ACTION
     */
    public static final String CONNECTIVITY_ACTION = "android.net.conn.CONNECTIVITY_CHANGE";
    /**
     * ACTION_TYPE_INVALID
     */
    public static final int ACTION_TYPE_INVALID = -1;
    /**
     * ACTION_TYPE_PAUSE
     */
    public static final int ACTION_TYPE_PAUSE = 0;
    /**
     * ACTION_TYPE_RESUME
     */
    public static final int ACTION_TYPE_RESUME = 1;
    /**
     * ACTION_TYPE_DELETE
     */
    public static final int ACTION_TYPE_DELETE = 2;
    /**
     * ACTION_TYPE_CANCEL
     */
    public static final int ACTION_TYPE_CANCEL = 4;
    /**
     * ACTION_TYPE_RETRY
     */
    public static final int ACTION_TYPE_RETRY = 5;
    /**
     * ACTION_TYPE_PAUSE_ALL
     */
    public static final int ACTION_TYPE_PAUSE_ALL = 6;
    /**
     * ACTION_TYPE_RESUME_ALL
     */
    public static final int ACTION_TYPE_RESUME_ALL = 7;
    /**
     * ACTION_TYPE_CANCEL_ALL
     */
    public static final int ACTION_TYPE_CANCEL_ALL = 8;
    /**
     * ACTION_TYPE_DELETE_ALL
     */
    public static final int ACTION_TYPE_DELETE_ALL = 9;
    /**
     * ACTION_TYPE_RETRY_ALL
     */
    public static final int ACTION_TYPE_RETRY_ALL = 10;
    /**
     * DOWNLOAD_ID_INVALID
     */
    public static final int DOWNLOAD_ID_INVALID = -1;
    /**
     * NOTIFICATION_GROUP_ID_INVALID
     */
    public static final int NOTIFICATION_GROUP_ID_INVALID = -1;
    /**
     * NOTIFICATION_ID_INVALID
     */
    public static final int NOTIFICATION_ID_INVALID = -1;
    /**
     * EXTRA_NAMESPACE
     */
    public static final String EXTRA_NAMESPACE = "com.tonyodev.fetch2.extra.NAMESPACE";
    /**
     * EXTRA_DOWNLOAD_ID
     */
    public static final String EXTRA_DOWNLOAD_ID = "com.tonyodev.fetch2.extra.DOWNLOAD_ID";
    /**
     * EXTRA_DOWNLOAD_NOTIFICATIONS
     */
    public static final String EXTRA_DOWNLOAD_NOTIFICATIONS = "con.tonyodev.fetch2.extra.DOWNLOAD_NOTIFICATIONS";
    /**
     * EXTRA_NOTIFICATION_ID
     */
    public static final String EXTRA_NOTIFICATION_ID = "com.tonyodev.fetch2.extra.NOTIFICATION_ID";
    /**
     * EXTRA_NOTIFICATION_GROUP_ID
     */
    public static final String EXTRA_NOTIFICATION_GROUP_ID = "com.tonyodev.fetch2.extra.NOTIFICATION_GROUP_ID";
    /**
     * EXTRA_ACTION_TYPE
     */
    public static final String EXTRA_ACTION_TYPE = "com.tonyodev.fetch2.extra.ACTION_TYPE";
    /**
     * EXTRA_GROUP_ACTION
     */
    public static final String EXTRA_GROUP_ACTION = "com.tonyodev.fetch2.extra.GROUP_ACTION";

    private FetchIntent() {
    }
}
